input,textarea{color:#666}
.order_table{font-size:14px;padding:0 15px}
.order_table table{width:960px;text-align:center;border:none;margin:0 auto}
.order_table th,.order_table td{padding:4px}
.order_table th{font-weight:700;color:#333;padding:8px}
.order_table input,.order_table textarea{border:1px #aaa solid;padding:2px;margin-right:5px;}
.order_table input[type=radio]{border:none;}
.order_table select{border:1px #aaa solid;padding:1px;float:left;}
.order_table span.lab{float:left;display:inline-block;}
.order_table .tipinfo{font-size:12px;color:#930;text-align:left;}
.order_table .checkout img{border:1px #ccc solid;cursor: pointer;margin:10px 0}

h2.navbar{background-color:#2E2F2F;clear:both;color:#FFF;font-family:宋体,"Microsoft YaHei","Steinem Roman",Arial,sans-serif,黑体;font-size:14px;height:27px;line-height:27px;margin-top:20px;text-indent:5px;width:960px}
.dingcan h2.navbar{background-color:#d00;}
.box_top{border-bottom:1px #2E2F2F solid}
.box_bot{border:1px #aaa solid}
table.t_top{width:96%}
table.t_top td,table.t_top th{border-bottom:1px #ccc dashed}
table.t_mid{width:48%}
table.t_mid td{border:none}
.box_mid h3{color:#000;font-size:14px;text-indent:20px;padding:5px}
.box_mid p{margin-bottom:10px}
.box_mid label{float:left;height:20px;line-height:20px;margin-right:10px;text-align:right;width:100px}
.forminfo{height:90px;padding:20px 0}
.loginformbox{float:left;width:470px}
.loginformbox h3{background-color:#F6EBA9}
.loginformbox .forminfo{background-color:#FFFBE0;position:relative}
.accountformbox{float:right;width:470px}
.accountformbox .forminfo{background-color:#EFF9F8;position:relative}
.accountformbox h3{background-color:#CBEAE5}
input.btns{background:url(/img/common/site_bg.png) repeat-x 0 -65px #D00;border:0 none;color:#FFF;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;margin:0}
button.btns{background:#090;color:#fff;border:1px #030 solid;font-weight:700;cursor:pointer;font-size:12px;padding:5px 20px}
.inp{float:left}
.tip{float:left;width:350px;display:inline}
.onCorrect,.onFocus,.onError,.onLoad{width:247px;height:22px;display:block;background:url(/img/common/reg_menu.gif) no-repeat;overflow:hidden;font-size:12px;padding-left:30px;line-height:150%}
.onFocus{background-position:6px -175px}
.onError{background-position:6px -473px;color:red}
.onCorrect{background-position:6px -18px}
.inp_focus{background-color:#FEFFE3;border:1px solid #1D95F6}
.inp_error{background-color:#FEFFE3;border:1px solid #FF9A9A}
